package com.mall.b2c.service;

import com.mall.b2c.bean.ConsultBean;
import com.mall.b2c.domain.member.ConsultDomain;
import com.mall.common.service.BaseService;

/**
 * Service接口 - 咨询、建议、投诉、纠错
 * @author lzx
 */
public interface ConsultService extends BaseService<ConsultDomain, Long>  {

	/**
	 * 保存咨询、建议、投诉、纠错数据
	 * @param consult
	 * @param memberId
	 */
	ConsultDomain saveConsult(ConsultBean consult, Long memberId);

	/**
	 * 保存商品纠错数据
	 * @param goodsId
	 * @param content
	 * @param memberId
	 */
	void saveCorrect(Long goodsId, String content, Long memberId);

	/**
	 * 删除咨询、建议、投诉、纠错
	 * @param consultIds
	 * @param memberId
	 */
	void deleteConsult(Long[] consultIds, Long memberId);
	
}